<?php
/**
 * 默认 Controller
 * 
 * @version $Id$
 */

class Module_index
{
	var $contents = array();

	/**
	 * 构造函数
	 */
	function __construct() {
		
	}

	/**
	 * 默认 action
	 */
	function index() {
		$mobile = isset($_GET['phone']) ? trim($_GET['phone']) : null;
		$sid = isset($_GET['sid']) ? trim($_GET['sid']) : null;
		
		// 判断客户端上传过来的号码是否已注册，如果已经注册，则自动在登录框里填上，如果没注册，则直接跳到注册页
		if(!empty($mobile)) {
			loadLib('User');
			$user_info = User::getByMobile($mobile);
			if(empty($user_info)) {
				header('Location: ' . SITEURL . '/reg.php?phone=' . $mobile);
				return;
			}
		}
		
		// 判断cookie中是否有sid(有部分wap浏览器支持cookie)
		if(empty($sid) && !empty($_COOKIE['sid'])) {
			$sid = $_COOKIE['sid'];
		}

		// 判断sid是否有效
		if(!empty($sid)) {
			unset( $GLOBALS['CORE']['class']['Session'] );
			loadLib('Session');
			$session = $GLOBALS['CORE']['class']['Session'] = new Session($sid);
			if($session->getSkey()) {
				header('Location: ' . SITEURL . '/?m=home&sid=' . $sid);
				return;
			}
		}
		
		$smarty = loadSmarty();
		$smarty->assign('mobile' , $mobile);

		return $smarty->fetch('login/form.tpl.php');
	}
}

# end of script
